/* S=cs-person-list01 */

.cs-titTxt {
	position: absolute;
	top: 130px;
	left: 654px;
	width: 800px;
	font-size: 72px;
	color: #f3f3f3;
}
.cs-titTxt .txt01 {
	left: 72px;
	font-size: 72px;
}
.cs-titTxt .txt02 {
	top: 101px;
	font-size: 30px;
}
.cs-person-list {
	position: absolute;
	top: 370px;
	left: 130px;
	width: 1900px;
	height: 350px;
	overflow: hidden;
	padding: 30px 0;
}
.cs-person-list span.txt-bg {
	margin-right: 50px;
	background-color: rgba(255, 255, 255, 0.1);
	padding: 8px 18px;
	font-size: 38px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
}
.cs-person-list span.txt_focus {
	color: #ffffff;
	background: linear-gradient(to left, #fdac11, #fc142e);
	border: solid 3px #ffffff;
	-webkit-box-shadow: 0 0 50px rgba(252, 147, 35, 1);
	box-shadow: 0 0 50px rgba(252, 147, 35, 1);

}
/* E=cs-person-list01 */
/* S=cs-person-list02 */
.cs-cover-bottom {
	position: absolute;
	bottom: 0px;
	left: 0pc;
	width: 1920px;
	height: 280px;
	background: linear-gradient(to top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
	z-index: 2;
}
.cs-titTxt02 {
	position: absolute;
	top: 74px;
	left: 96px;
	width: 950px;
	height: 50px;
	font-size: 48px;
	line-height: 50px;
	color: #f3f3f3;
}
.cs-titTxt02 span {
	position: absolute;
	top: 64px;
	left: 0px;
	font-size: 30px;
	color: #959bb4;
}
.cs-btn-all {
	position: absolute;
	top: 227px;
	left: 970px;
}
.cs-btn-all .item {
	width: 135px;
	height: 38px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	background-color: rgba(255, 255, 255, 0.1);
}
.cs-btn-all .item .txt {
	width: 135px;
	font-size: 26px;
	color: #bfcaf9;
	line-height: 38px;
	text-align: center;
}
.cs-btn-all .item_focus::before {
	top: -3px;
	left: -3px;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	border: solid 3px #ffffff;
	-webkit-box-shadow: 0 0 50px rgba(252, 147, 35, 1);
	box-shadow: 0 0 50px rgba(252, 147, 35, 1);
}
.cs-btn-all .item_focus {
	background: linear-gradient(to left, #fdac11, #fc142e);
}
.cs-person-pic {
	position: absolute;
	top: 227px;
	left: 1316px;
}
.cs-person-pic .pic, .cs-person-pic .pic img, .cs-person-pic .txt-wrap {
	width: 468px;
	height: 624px;
}
.cs-person-pic .txt-wrap {
	top: 504px;
	left: 0px;
	height: 120px;
	background: linear-gradient(to top, rgba(0, 0, 0, .8), rgba(0, 0, 0, 0));
}
.cs-person-pic .txt-wrap .txt {
	top: 50px;
	left: 35px;
	width: 400px;
	height: 60px;
	font-size: 40px;
	line-height: 40px;
	color: #ffffff;
	overflow: hidden;
	white-space: nowrap;
}
.cs-mySub {
	position: absolute;
	top: 299px;
	left: 88px;
	width: 1160px;
	height: 860px;
	overflow:hidden;
}
.cs-mySub .scrollBox {
	position: absolute;
	margin:10px;
	top: 0px;
	left: 0px;
	width: 1160px;
	height: auto;
	
}
.cs-person-list02 {
	position: absolute;
	width: 1002px;
	height: 100px;
	/*	background: rgba(255, 255, 255, 0.1);
*/    border-radius: 10px;
	-webkit-border-radius: 10px;
}
.cs-person-list02 .poster01 {
	position: absolute;
}
.cs-person-list02 .poster01 .item, .cs-person-list02 .poster02 {
	width: 722px;
	height: 100px;
}
.cs-person-list02 .poster01 .item .txt,
 .cs-person-list02 .poster02 .txt {
	top: 20px;
	left: 39px;
	width: 670px;
	height: 60px;
	line-height: 60px;
	font-size: 40px;
	color: #d8def9;
}
.cs-person-list02 .link {
	display: none;
	width: 1002px;
	height: 100px;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 10px;
	-webkit-border-radius: 10px;
}
.cs-person-list02 .poster02 .item_select {
	width: 1002px;
	height: 100px;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 10px;
	-webkit-border-radius: 10px;
}
.cs-person-list02 .poster01 .item_focus::before, .cs-person-list02 .arrow .item_focus::before, .cs-person-list02 .del .item_focus::before {
	top: -3px;
	left: -3px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	border: solid 3px #ffffff;
	-webkit-box-shadow: 0 0 50px rgba(252, 147, 35, 1);
	box-shadow: 0 0 50px rgba(252, 147, 35, 1);
}
.cs-person-list02 .poster01 .item_focus, .cs-person-list02 .arrow .item_focus, .cs-person-list02 .del .item_focus {
	top: -2px;
	left: -1px;
	width: 722px;
	height: 100px;
	background: linear-gradient(to left, #fdac11, #fc142e);
}
.cs-person-list02 .poster01 .item_focus {
	border-radius: 6px;
	-webkit-border-radius: 6px;
}
.cs-person-list02 .arrow .item_focus, .cs-person-list02 .del .item_focus {
	border-radius: 6px;
	-webkit-border-radius: 6px;
}
.cs-person-list02 .poster01  .item_focus .txt,
.cs-btn-all  .item_focus .txt {
	color: #fff;
}
.cs-person-list02 .arrow {
	position: absolute;
	left: 743px;
}
.cs-person-list02 .arrow .item .icon, .cs-person-list02 .del .item .icon {
	top: 27px;
	left: 39px;
}
.cs-person-list02 .arrow .item, .cs-person-list02 .del .item {
	position: absolute;
	width: 120px;
	height: 100px;
}
.cs-person-list02 .del {
	position: absolute;
	left: 883px;
}
.cs-person-list02 .poster02 {
	position: absolute;
}
.cs-person-list02 .true {
	position: absolute;
	top: 32px;
	left: 926px;
}
.cs-del {
	position: absolute;
	top: 215px;
	left: 1008px;
}
.cs-del .item {
	width: 65px;
	height: 65px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}
.cs-del .item .icon {
	top: 11px;
	left: 15px;
}
.cs-del .item_focus::before {
	top: -3px;
	left: -3px;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	border: solid 3px #ffffff;
	-webkit-box-shadow: 5px 5px 45px rgba(0, 85, 255, 0.88), 0 0 26px rgba(5, 229, 255, 0.8);
	box-shadow: 5px 5px 45px rgba(0, 85, 255, 0.88), 0 0 26px rgba(5, 229, 255, 0.8);
}
.cs-del .item_focus {
	background: linear-gradient(to bottom, #22c0c8, #1262a8)!important;
}
.cs-cover{
	position:absolute;
	top:0px;
	left:0px;
	width:1980px;
	height:1080px;
	background: rgba(0, 0, 0, 0.7);
	}
/* E=cs-person-list02 */
